Dev_Tasks	
The PLC ladder program sends the Data Commands using the COMREQ function. It should then be executed by a one-shot to prevent sending the data to the High Speed Counter multiple times.
Reference: Series 90-70 High Speed Counter Users Manual GFK-1062A.
#END#

Wait_Flag	
This flag determines whether PLC will wait until the device serial ports receive the intended data before continuing. The request can either send a message and wait for a reply, or send a message and continue without waiting for a reply. If the Command Block specifies that the program will not wait for a reply, the Command Block contents are sent to the device and ladder program execution resumes immediately. This is referred to as NOWAIT mode. If the Command Block specifies that the program will wait for a reply, the Command Block contents are sent to the targeted device and the CPU waits for a reply for a maximum length of time specified in the Command Block. If the device does not respond in that time, ladder program execution resumes. This is referred to as WAIT mode.
#END#

Idle_Tmout	
The idle timeout value is the maximum time the PLC waits for the device to acknowledge receipt of the request. For NOWAIT, this value is not used. (Any timeout value is ignored; it can be zero.) If WAIT is selected, this word specifies the idle timeout period, in 100-microsecond increments.
#END# 

Max_Comm_Tm	
This word contains the maximum amount of time the program should hold the window open when the device is busy. For NOWAIT, this value is not used. (Any timeout value is ignored; it can be zero.) If WAIT is selected, this word specifies the maximum time in 100 microsecond increments.
#END#

Null Command	
This is the default %AQ data command. Since the %AQ data is transferred each PLC sweep, it is a good idea to have the Null command present when not executing a specific data command to avoid inadvertent execution. All data is ignored with a Null command.
#END#

Load Outpulse ms	
This command sets the fast preset output pulse duration when configured for pulse mode operation. The value must be in the range of 1 to 1000, or an error will be returned and the command ignored. Note: When configured for continuous counting with pulsed outputs, the configured pulse duration must be at least .75 milliseconds less than the time required to count from the preload down to zero. This is to ensure that the output has had time to turn off before being set again.
#END#

Set Preset Accumulator	
This command sets the accumulator referenced by the standard preset outputs. A data value of 0 disables the corresponding output.
#END#

Load Preset ON Value	
This command sets the preset output turn on points. Preset values can be any value in the range of 0 to 65535.
#END#

Enable Disable Preset ON Interrupt	
This command enables or disables interrupts resulting from Preset output transitions. For example, if Preset ON interrupts are enabled, then a low to high transition of the
Preset ON output will generate an interrupt to the CPU. This command allows the interrupts to be enabled or disabled within a ladder. The OFF interrupt is only supported by the standard preset outputs (3 and 4).
#END#

Preset_ON_Interrupt
Select Preset ON Interrupt
#END#

Preset_OFF_Interrupt
Select Preset OFF Interrupt
#END#

Load Preset OFF Value	
This command sets the preset output turn off points. Preset values can be any value in the range of 0 to 65535.
#END#

Enable Disable Preset OFF Interrupt	
This command enables or disables interrupts resulting from Preset output transitions. For example, if Preset ON interrupts are enabled, then a low to high transition of the
Preset ON output will generate an interrupt to the CPU. This command allows the interrupts to be enabled or disabled within a ladder. The OFF interrupt is only supported by the standard preset outputs (3 and 4).
#END#

Load Preload Value	
The Load Preload command sets the value to which the Accumulator will be set when a positive edge occurs on the Preload input, the %Q Preload bit is set, or the counter rolls-under in continuous mode.
#END#

Load Oscillator Divider	
This command changes the frequency of the square wave oscillator signal. The frequency generated is 1 megahertz (1 MHz) divided by the oscillator divider. Thus to get 50 Hz, the oscillator divider should be 20000.
#END#

CR_Task	
#END#

Data_Block_Len	
#END#

Command_Word_Null	
This is the default %AQ data command. Since the %AQ data is transferred each PLC sweep, it is a good idea to have the Null command present when not executing a specific data command to avoid inadvertent execution. All data is ignored with a Null command.
#END#

Command_Word_LOP0	
#END#

Command_Word_SPA0	
#END#

Command_Word_LPN0	
Select the Preset number
#END#

Command_Word_EPNI0	
Select the Preset number
#END#

Command_Word_LPFV0	
Select the Preset number
#END#

Command_Word_EPFI0	
Select the Preset number
#END#

Command_Word_LPV0	
Select the counter number
#END#

Command_Word_LOD0
Constant 32Hex
#END#

Data_32	
Enter 32 bit data.
#END#

Data_24	
Enter 24 bit data. Range -100000 to 100000 counts per second
#END#

Data_16	
Enter 16 bit data
#END#

Preset_Value
Enter 8 bit data
#END#
